exports.addOrganizationDiscountTemplate = function (req, res) {

    //获取restful参数
    var bodyParams = req.routeInfo.bodyParams;

    var resultData = {};

    var newId = 0;

    //任务流创建
    async.waterfall([

        //1.需要新增活动模板的基本信息
        function(cb){

           // /organization/add_organization_activity_template
            R.SEND_HTTP(
                req,
                {
                    url: CORE_APIConfig.coreAPI.addOrganizationActivityTemplate,
                    method: 'POST',
                    data  : {
                        oat_type        : bodyParams.oat_type,
                        oat_name        : bodyParams.oat_name,
                        oat_title_image : bodyParams.oat_title_image,
                        oat_cid         : bodyParams.oat_cid
                    }
                },
                function (err, data) {

                    //判断是否有错误信息
                    if (err) {
                        return RES.response(res, false, "促销模板添加失败");
                    }
                    newId = data;
                    cb();
                }
            );
        },

        //2.添加模板扩展信息
        function(cb){

            R.SEND_HTTP(
                req,
                {
                    url: CORE_APIConfig.coreAPI.addOrganizationDiscountsActivityTemplateConfig,
                    method: 'POST',
                    data  : {
                        dat_name             : bodyParams.dat_name,
                        dat_title_image      : bodyParams.dat_title_image,
                        dat_category_text    : bodyParams.dat_category_text,
                        dat_user_count       : bodyParams.dat_user_count,
                        dat_old_price        : bodyParams.dat_old_price,
                        dat_new_price        : bodyParams.dat_new_price,
                        dat_oatid            : bodyParams.dat_oatid,
                        dat_note             : bodyParams.dat_note,
                        dat_cash_coupon_name : bodyParams.dat_cash_coupon_name,
                        dat_cash_coupon_money: bodyParams.dat_cash_coupon_money,
                        dat_oatid            : newId
                    }
                },
                function (err, data) {
                    //判断是否有错误信息
                    if (err) {
                        return RES.response(res, false, "促销模板添加失败");
                    }
                    cb();
                }
            );
        }
        ], function (err, result) {

            //返回最终拼接结果
            RES.response(res, true);
        }
    );

}